#pragma once

// begin debug model
#define DEBUG

#ifdef DEBUG
#include <assert.h>
#define ASSERT(args) assert(args)
#else
#define ASSERT(args) (void*)(0)
#endif

// define map line and roesize
const int MAP_LINE=8;
const int MAP_ROW=29;
const int HOSPITAL_POS=14;
const int MAGIC_POS=63;
const int JAIL_POS=49;
const int GIFT_POS=35;
const int TOOL_POS=28;
const int BEGIN_POS=0;
const int BOOM_DAY=4;
const int JAIL_DAY=3;
const int MAGIC_DAY=2;

enum Color{
	Red=0,
	Green,
	Yellow,
	Blue,
	White,
};

enum ToolType{
	Robot,
	Block,
	Boom,
};
